on holiday
idiom
British
: experiencing a time away from home, school, or business usually in order to relax or travel
She spent two weeks on holiday in Italy.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share